perm filename NTS3.F4[P11,LCS] blob sn#583801 filedate 1981-05-03 generic text, type T, neo UTF8
00100		SUBROUTINE NTS3
00200		COMMON/DAT/RACNT(69),RDOT(17),JXAC(7),RNOTE(22)
00300		COMMON R2,JA,CENTR,J2,R3 /PLTR/IPLT
00500	C  ITEMS IN FOLLOWING COMMON BLOCK ARE USED IN 'TAILS' AND 'FERM'
00600		COMMON/ALF/INP(46),RST7,RST3,RSTX,RMINI,RINV,RA,RX,RJX,RJY,
00700		1 RB,RJW,RZ,JX,RG,KL,RJAC,K,L,RQ,RH,RZTM,RXX,JJJ,
01000	C TRI=2  FOR TRIPLE-THICK X NOTES, HARMONICS.
01100	C ***** TRI=1,  THEY ARE DOUBLE-THICK NOW. 4/80 ***
01200		TRI=1
01300		RH=R3
01400	1	CALL RDRAW(KL,RG,RNOTE,RMINI,RH,CENTR,RMINI)
01500		IF(TRI.LE.0)RETURN
01600	CALL DONE   DIAMOND AND X NOTES 2 THICKNESSES NOW.
01700		IF(IPLT.GE.0)RETURN
01800		IF(KL.EQ.8)GO TO 2253
01900		IF(KL.NE.13)RETURN
02000	C   MAKE DBL THICK X AND DIAMOND NOTES. KL=WHICH SHAPE
02100	2253	RH=RH-1.0
02200		TRI=TRI-1
02300		GO TO 1
02400		END
02500	
02600	C*********  FOR LEDGER LINES  *********
02700		SUBROUTINE NTS4
02800		COMMON /STF/RSTFAC(0/7),RSTJ2
02900		COMMON R2,JA,CENTR,J2,RJQ(20),JQ(20)/POSI/STFF(0/7),JJ2,POS
03100	C  ITEMS IN FOLLOWING COMMON BLOCK ARE USED IN 'TAILS' AND 'FERM'
03200		COMMON/ALF/INP(46),RST7,RST3,RSTX,RMINI,RINV,RA,RX,RJX,RJY,
03300		1 RB,RJW,RZ,JX,RG,KL,RJAC,K,L,RQ,RH,RZTM,RXX,JJJ,
03400		1 PUNCT,JY,RJ
03500		EQUIVALENCE (J4,JQ(2)),(J9,JQ(7)) ,(R3,RJQ(1)),(J6,JQ(4))
03600		1,(J12,JQ(10))
03700		IF(J4.LT.2)GO TO 1
03800		J12=(J4+1)/2-6
03900	C J12 FOR LEDGER LINES ABOVE STAFF
04000		GO TO 2
04100	1	J12=-((3-J4)/2)
04200	C BELOW STAFF
04300	2	RJW=R3-7.*RMINI
04400		RZ=R3+20.*RMINI
04500		IF(J12.LT.0)GO TO 71
04600		JX=J12
04700		JRX=13
04800		GO TO 711
04900	71	JRX=J12*2+3
05000		JX=-J12
05100	711	RX=POS-18*RSTJ2+RST7*JRX
05200		IF(J6.LT.0)RZ=RZ+2*RMINI
05300	126	CALL LINX(RJW,RX,RZ,RX)
05800	1126	IF(JX.EQ.1)GO TO 1122
05900		RX=RX+RSTJ2*14.
06000		JX=JX-1
06100		GO TO 126
06200	1122	J9=-1  
06400		END